Dispute-Free Scalable Open Vote Network Using zk-SNARKs
نویسندگان
چکیده
The Open Vote Network is a self-tallying decentralized e-voting protocol suitable for boardroom elections. Currently, it has two Ethereum-based implementations: the first, by McCorry et al., scalability issue since all computations are performed on-chain. second implementation, Seifelnasr solves this partially assigning part of heavy to an off-chain untrusted administrator in verifiable manner. As side effect, implementation became not dispute-free; there need tally dispute phase where observer interrupts when cheats, i.e., announces wrong result. In work, we propose new smart contract design tackle problems previous implementations (i) preforming hence achieving higher scalability, and (ii) utilizing zero-knowledge Succinct Non-interactive Argument Knowledge (zk-SNARK) verify correctness computations, maintaining dispute-free property. To demonstrate effectiveness our design, develop prototype on Ethereum conduct multiple experiments different options that show trade-off between zk-SNARK proof generation time gas cost, including which consumes constant amount independent number voters.
منابع مشابه
A Scalable Architecture for Network Traffic Monitoring and Analysis Using Free Open Source Software
The lack of current network dynamics studies that evaluate the effects of new application and protocol deployment or long-term studies that observe the effect of incremental changes on the Internet, and the change in the overall stability of the Internet under various conditions and threats has made network monitoring challenging. A good understanding of the nature and type of network traffic i...
متن کاملPinocchio-Based Adaptive zk-SNARKs and Secure/Correct Adaptive Function Evaluation
Pinocchio is a practical zk-SNARK that allows a prover to perform cryptographically verifiable computations with verification effort potentially less than performing the computation itself. A recent proposal showed how to make Pinocchio adaptive (or “hash-and-prove”), i.e., to enable proofs with respect to computation-independent commitments. This enables computations to be chosen after the com...
متن کاملZk-Magic Labeling of Open Star of Graphs
Abstract. For any non-trivial abelian group A under addition a graph G is said to be A-magic if there exists a labeling f : E(G) → A − {0} such that, the vertex labeling f defined as f(v) = ∑ f(uv) taken over all edges uv incident at v is a constant. An A-magic graph G is said to be Zk-magic graph if the group A is Zk, the group of integers modulo k and these graphs are referred as k-magic grap...
متن کاملMajority-Vote Model on Scale-Free Hypergraphs
Majority-vote models on scale-free hypergraphs are investigated by means of numerical simulations with different variants of system dynamics. Hypergraphs are generalisations of ordinary graphs in which higher order of social organisation is included by introducing hyperedges corresponding to social groups, connecting more than two nodes. In the models under study, opinions of agents (two-state ...
متن کاملVote Verification using CAPTCHAs
Recently proposed voter-verifiable protocols provide encrypted paper receipts to voters, who may later check that these receipts are in the electronic ballot box. This paper describes an enhancement that allows the voter to electronically transmit, from the polling booth, her encrypted receipt to an external verifier, who may perform the check on her behalf. It uses CAPTCHAs (techniques whose s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Lecture Notes in Computer Science
سال: 2023
ISSN: ['1611-3349', '0302-9743']
DOI: https://doi.org/10.1007/978-3-031-32415-4_31